GPIs Explained

GPI Pools

This card has 5 GPI contacts. Since there are several functions you can control by using GPIs (for instance: outmode and up/down/cross-presets and audio presets), you can add each individual GPI contact to certain GPI pools. Each pool can then be assigned to control a specific setting.

Binary Mode or Priority Mode

In the GPI_1 through GPI_5 settings, you can assign each GPI contact to one of the 3 available pools. The way these contacts act together depends on whether the pool works in binary or priority mode.

Example 1: Two Pools in Binary Mode

To control the up converter presets using Pool A (Up_CtrlA set to GPI-A) and the output mode setting using Pool B (Out-mode-Ctrl set to GPI-B), with both pools working in priority mode, the GPIs have to be set up as follows:

Set GPI_1 to GPI Prio A
Set GPI_2 to GPI Prio A
Set GPI_3 to GPI Prio A
Set GPI_4 to GPI Prio A
Set GPI_5 to GPI Prio B

Pool A now consists of GPI 1, GPI 2, GPI 3 and GPI 4 in priority mode, controlling the Up converter preset. Pool B consists only of GPI 5 (also in priority mode), controlling the Output mode setting.

Pool A now works as follows:

GPI_1 Status GPI_2 Status GPI_3 Status GPI_4 Status Set Value
0 0 0 0 Up-conv Preset 1
1 0 0 0 Up-conv Preset 2
0 1 0 0 Up-conv Preset 3
0 0 1 0 Up-conv Preset 4
0 0 0 1 Up-conv Preset 5
 
0 1 1 0 Up-conv Preset 4 (because highest takes priority)
1 1 1 1 Up-conv Preset 5 (because highest takes priority)

 

GPI_5 Status Set Value
0 A out only
1 B out only

Example 2: One Pool in Binary Mode and One in Priority Mode

Let’s say we would like to control the up-converter presets using Pool A (Up_CtrlA set to GPI-A) in binary mode and the audio presets using Pool B (Audio_Ctrl set to GPI-B) in priority mode. We could do the following:

Set GPI_1 to GPI-A
Set GPI_2 to GPI-A
Set GPI_3 to Take A
Set GPI_4 to GPI Prio B
Set GPI_5 to GPI Prio B

Pool A now consists of GPI 1, GPI 2 and GPI 3 (as take), in a binary mode, controlling the Up converter preset. Pool B now consists of GPI 4 and GPI 5 in a priority mode, controlling the audio presets.

Pool A now works as follows:

GPI 1_Status GPI_2 Status Set Value (when GPI_3 (take) is closed)
0 0 Up-conv Preset 1
1 0 Up-conv Preset 2
0 1 Up-conv Preset 3
1 1 Up-conv Preset 4

Pool B now works as follows:

GPI_4 Status GPI_5 Status Set Value
0 0 Audio Preset 1
1 0 Audio Preset 2
0 1 Audio Preset 3
1 1 Audio Preset 3 (because highest takes priority)

Example 3: Two Pools in Priority Mode

Let’s say we would like to control the up-converter presets using Pool A (Up_CtrlA set to GPI-A) in priority mode,the audio presets using Pool B (Audio_Ctrl set to GPI-B) in priority mode, and Out mode control using Pool C (Out-mode-Ctrl set to GPI-C) also in priority mode. We could do the following:

Set GPI_1 to GPI Prio A
Set GPI_2 to GPI Prio A
Set GPI_3 to GPI Prio B
Set GPI_4 to GPI Prio B
Set GPI_5 to GPI Prio C

Pool A now consists of GPI 1 and GPI 2 in a priority mode, controlling the Up converter preset. Pool B now consists of GPI 3 and GPI 4 in priority mode, controlling the audio presets. Pool C consists only of GPI 5 (also in priority mode).

Pool A now works as follows:

GPI_1 Status GPI_2 Status Set Value
0 0 Up-conv Preset 1
1 0 Up-conv Preset 2
0 1 Up-conv Preset 3
1 1 Up-conv Preset 3 (because highest takes priority)

Pool B now works as follows:

GPI_3 Status GPI_4 Status Set Value
0 0 Audio Preset 1
1 0 Audio Preset 2
0 1 Audio Preset 3
1 1 Audio Preset 3 (because highest takes priority)

Pool C now works as follows:

GPI_5 Status Set Value
0 A out only
1 B out only